
/* table styles */
table.table {margin-bottom:0px;text-align:left;width:100%;border:1px solid #DDDDDD;font-size:12px;}
table.table  tr td, table.table tr th {border-bottom:1px solid #DDDDDD;line-height:normal;padding: 8px 10px;text-align: left;vertical-align: middle;}
table.table  tr td.small, table.table tr th.small {width:40px;text-align:center;}
table.table  tr td.small input[type="checkbox"], table.table tr th.small  input[type="checkbox"] {vertical-align:middle;}
table.table thead tr {background-color:#f5f5f5;font-weight:bold;}
table.table tfoot tr {background-color:#e3e3e3; font-weight:bold;}
table.table th {font-weight:bold;color: #305B7F;text-shadow: 1px 1px 0px rgba(255,255,255,1);}
table.table tbody tr.rowhover {background-color:#E8FFFF !important;}
table.table tbody tr.selected {background-color:#fdffea !important;}
caption {margin: 0 0 .5em;font-weight: bold;text-align:left;}